#import <Foundation/Foundation.h>
// Drukuje liczb dni w danym miesicu
int main (int argc, char *argv[])
{
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    enum month { stycze = 1, luty, marzec, kwiecie, maj, czerwiec, lipiec,
               sierpie, wrzesie, padziernik, listopad,
               grudzie };
    enum month amonth;
    int     days;

    NSLog (@"Podaj numer miesica: ");
    scanf ("%i", &amonth);

    switch (amonth) {
        case stycze:
        case marzec:
        case maj:
        case lipiec:
        case sierpie:
        case padziernik:
        case grudzie:
                days = 31;
                break;
        case kwiecie:
        case czerwiec:
        case wrzesie:
        case listopad:
                days = 30;
                break;
        case luty:
                days = 28;
                break;
        default:
                NSLog (@"Niepoprawny numer miesica ");
                days = 0;
                break;
    }

    if ( days != 0 )
        NSLog (@"Liczba dni wynosi %i", days);

    if ( amonth == luty )
        NSLog (@"...lub 29, jeli jest rok przestpny. ");

    [pool drain];
    return 0;
}